package com.ruoyi.project.port.mapper;

import java.util.List;
import com.ruoyi.project.port.domain.BackInOrder;

/**
 * 入库回传表Mapper接口
 * 
 * @author ruoyi
 * @date 2023-08-25
 */
public interface BackInOrderMapper 
{
    /**
     * 查询入库回传表
     * 
     * @param billId 入库回传表主键
     * @return 入库回传表
     */
    public BackInOrder selectBackInOrderByBillId(String billId);

    /**
     * 查询入库回传表列表
     *
     * @param backInOrder 入库回传表
     * @return 入库回传表集合
     */
    public List<BackInOrder> selectBackInOrderListZx(BackInOrder backInOrder);

    /**
     * 查询入库回传表列表
     * 
     * @param backInOrder 入库回传表
     * @return 入库回传表集合
     */
    public List<BackInOrder> selectBackInOrderList(BackInOrder backInOrder);

    /**
     * 新增入库回传表
     * 
     * @param backInOrder 入库回传表
     * @return 结果
     */
    public int insertBackInOrder(BackInOrder backInOrder);

    /**
     * 修改入库回传表
     * 
     * @param backInOrder 入库回传表
     * @return 结果
     */
    public int updateBackInOrder(BackInOrder backInOrder);

    public int updateBackInOrder1(BackInOrder backInOrder);

    /**
     * 删除入库回传表
     * 
     * @param billId 入库回传表主键
     * @return 结果
     */
    public int deleteBackInOrderByBillId(String billId);

    /**
     * 批量删除入库回传表
     * 
     * @param billIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBackInOrderByBillIds(String[] billIds);

    public String selectTop(String flag);
}
